.mine {
    margin-bottom:.213333333333333rem;
    display:-webkit-box
}
.mine div {
    -webkit-box-flex:1;
    -moz-box-flex:1;
    box-flex:1;
    height:1.253333333333333rem;
    background:#fff;
    padding:.373333333333333rem 4.266666666666667%;
    color:rgba(0,0,0,.87);
    font-size:.426666666666667rem;
    line-height:1.253333333333333rem
}
.mine div svg {
    float:left;
    width:.64rem;
    height:.64rem;
    margin-right:.32rem;
    line-height:2rem;
    margin-top:.32rem
}
.mine div img{
    float: left;
    width: .64rem;
    height: .64rem;
    margin-right: .32rem;
    line-height: 2rem;
    margin-top: .32rem;
}
.mine .left {
    border-right:1px solid rgba(0,0,0,.1)
}
.mine .left p {
    float:left
}
.mine .left p span {
    display:block
}
.mine .left p .myvip {
    line-height:.666666666666667rem
}
.mine .left p .date {
    line-height:.533333333333333rem;
    font-size:.32rem;
    color:rgba(0,0,0,.54)
}
.mine .right span {
    line-height:.64rem
}
.coupon {
    padding:.533333333333333rem 4.266666666666667%;
    background:#fff;
    margin-bottom:.213333333333333rem;
    line-height:.48rem
}
.coupon svg {
    width:.64rem;
    height:.48rem;
    margin-right:.373333333333333rem;
    float:left
}
.coupon img {
    width: .64rem;
    height: .48rem;
    margin-right: .373333333333333rem;
    float: left;
}
.coupon .coupon-order {
    width:.533333333333333rem;
    height:.64rem
}
.coupon .coupon-appt {
    width:.56rem;
    height:.56rem
}
.coupon span {
    font-size:.426666666666667rem;
    color:rgba(0,0,0,.87)
}
.coupon .arrow-right {
    float:right;
    width:.16rem
}
.coupon .arrow-right svg {
    width:.16rem;
    fill:rgba(79,75,90,.26)
}
.coupon-appts {
    line-height:.56rem
}
.coupon-orders {
    line-height:.64rem
}
.card {
      padding:.213333333333333rem 4.266666666666667%;
      background:#fff;
      overflow:hidden;
      margin-bottom:.213333333333333rem
}
.card .card-img {
    width:1.6rem;
    height:1.6rem;
    border-radius:50%;
    float:left
}
.card .card-img img {
    width:100%;
    height:100%;
    border-radius:100%
}
.card .card-right {
    float:left;
    margin-left:.426666666666667rem
}
.card .card-right span {
    display:block
}
.card .card-right .name {
    font-size:.48rem;
    color:rgba(0,0,0,.87);
    line-height:.746666666666667rem;
    margin-bottom:.213333333333333rem
}
.card .card-right .name svg {
    width:.48rem;
    height:.426666666666667rem;
    margin-left:.213333333333333rem
}
.card .card-right .phone {
    font-size:.373333333333333rem;
    padding:0 .213333333333333rem;
    color:#f57c00;
    line-height:.746666666666667rem;
    border:1px solid rgba(0,0,0,.15);
    border-radius:1.333333333333333rem;
    background:#fbfafc
}
.card .card-right .hasphone {
    font-size:.4rem;
    padding:0;
    border:0;
    color:rgba(79,75,90,.54);
    line-height:.613333333333333rem;
    background:#fff
}
